Conversation
|
@copilot This current latest package has a breaking change. Please change the Dockerfile to use an older version. Here is a pattern for this that we've used previously: https://raw.githubusercontent.com/dotnet/dotnet-buildtools-prereqs-docker/469c5d51c04ba73a3f44e57667a3769b98ceddb0/src/debian/13/helix/Dockerfile |
|
@richlander I've opened a new pull request, #1556, to work on those changes. Once the pull request is ready, I'll request review from you. |
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
|
@copilot The change failed. We need to add a Note the difference in file naming between these feeds:
The pattern I shared earlier will not work. It needs to be adapted. Please double check the file naming scheme in the |
|
@richlander I've opened a new pull request, #1557, to work on those changes. Once the pull request is ready, I'll request review from you. |
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
|
Looks like that package version has an additional dependency. Can you add that package? #6 0.434
#6 0.442 error: Failed dependencies:
#6 0.442 libcrypto.so.1.1()(64bit) is needed by libmsquic-2.4.8-1.x86_64
#6 ERROR: process "/bin/sh -c wget https://packages.microsoft.com/keys/microsoft.asc && rpm --import microsoft.asc && rm microsoft.asc && wget \"[https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm\"](https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-$%7BLIBMSQUIC_VERSION%7D-1.x86_64.rpm/%22) && rpm -i libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm && rm libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm" did not complete successfully: exit code: 1
------
> [3/7] RUN wget https://packages.microsoft.com/keys/microsoft.asc && rpm --import microsoft.asc && rm microsoft.asc && wget "[https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-2.4.8-1.x86_64.rpm"](https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-2.4.8-1.x86_64.rpm%22) && rpm -i libmsquic-2.4.8-1.x86_64.rpm && rm libmsquic-2.4.8-1.x86_64.rpm:
0.432 4550K .......... .......... .......... .......... .......... 96% 201M 0s
0.433 4600K .......... .......... .......... .......... .......... 97% 181M 0s
0.433 4650K .......... .......... .......... .......... .......... 98% 198M 0s
0.433 4700K .......... .......... .......... .......... .......... 99% 223M 0s
0.433 4750K . 100% 20.4M=0.03s
0.433
0.434 2025-12-05 20:44:12 (171 MB/s) - ‘libmsquic-2.4.8-1.x86_64.rpm’ saved [4865813/4865813]
0.434
0.442 error: Failed dependencies:
0.442 libcrypto.so.1.1()(64bit) is needed by libmsquic-2.4.8-1.x86_64
------
Dockerfile:40
--------------------
39 | # Install MsQuic from official GitHub releases
40 | >>> RUN wget https://packages.microsoft.com/keys/microsoft.asc \
41 | >>> && rpm --import microsoft.asc \
42 | >>> && rm microsoft.asc \
43 | >>> && wget "[https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm"](https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-$%7BLIBMSQUIC_VERSION%7D-1.x86_64.rpm%22) \
44 | >>> && rpm -i libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm \
45 | >>> && rm libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm
46 |
--------------------
ERROR: failed to solve: process "/bin/sh -c wget https://packages.microsoft.com/keys/microsoft.asc && rpm --import microsoft.asc && rm microsoft.asc && wget \"[https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm\"](https://packages.microsoft.com/opensuse/15/prod/Packages/l/libmsquic-$%7BLIBMSQUIC_VERSION%7D-1.x86_64.rpm/%22) && rpm -i libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm && rm libmsquic-${LIBMSQUIC_VERSION}-1.x86_64.rpm" did not complete successfully: exit code: 1
Retry 5/5, retrying in 625 seconds... |
|
@richlander I've opened a new pull request, #1558, to work on those changes. Once the pull request is ready, I'll request review from you. |
|
@copilot Please switch to using this feed. It should work better: https://packages.microsoft.com/yumrepos/microsoft-opensuse15-testing-prod/Packages/l/ Source: microsoft/msquic#5567 (comment) |
|
@richlander I've opened a new pull request, #1561, to work on those changes. Once the pull request is ready, I'll request review from you. |
…prod feed for libmsquic (#1561) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
|
@copilot Please make a tracking issue to update the package feed when the stable 15.x or 16.0 packages are deployed. the current feed is a test feed. In reference to #1530 (comment) |
|
@richlander I've opened a new pull request, #1562, to work on those changes. Once the pull request is ready, I'll request review from you. |
We need to add Leap 16.0 so that we can test it and add official support.
I got part way through and noticed incompatibilities with libmsquic. A quick look suggested that this isn't unique to either 16.0 or even openSUSE. I'm assuming that there was some breaking change. I'd say that it is specific to our use case of using a feed targeting a different OS version, but that doesn't explain why our openSUSE 15.6 images failed. Perhaps the MSQuic team is targeting an earlier openSUSE version than 15.6.
@mthalman